// plugin/pages/hello-page.js
import {defaultRootScenicId} from '../../config'

Page({
  data: {
    rootScenicId: defaultRootScenicId
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    if (options.scene) {
        this.setData({
          rootScenicId: parseInt(options.scene)
        })
    } else {
        this.setData({
          rootScenicId: options.rootScenicId ?? 0
        })
    }
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    global.wxNodes[global.wxNodes.nodeIdStack[global.wxNodes.nodeIdStack.length - 1]] = null;
    global.wxNodes.nodeIdStack.pop();
    global.wx = global.wxNodes[global.wxNodes.nodeIdStack[global.wxNodes.nodeIdStack.length - 1]];
    // console.log('onUnload');
  },
  
  changeScenic: function(e) {
    this.pageRouter.navigateTo({
      url: 'index?rootScenicId=' + e.detail.scenicId
    })
  },

  redirectScenic: function(e) {
    this.pageRouter.redirectTo({
      url: 'index?rootScenicId=' + e.detail.scenicId
    })
  }
})
